package com.easy.common.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.easy.common.bean.SysPermission;
import com.easy.common.bean.SysRole;

import java.util.List;

public interface IRoleService {

    public SysRole insert(SysRole role);

    public SysRole update(SysRole role);

    int delete(Integer id);

    SysRole getByID(Integer id);

    IPage<SysRole> getListByPage(IPage page, SysRole role);

    List<SysRole> getList(SysRole role);

    int setStatus(Integer id);

    SysRole assignPermission(SysRole role);

    List<SysPermission> getRolePermissions(SysRole role);
}
